package com.ctshk.rpc.booking.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ctshk.common.model.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 系统内签证信息详情
 * </p>
 *
 * @author 谢诗宏
 * @since 2021-03-25
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("t_supplier_system_order_visa_detail")
@ApiModel(value="SupplierSystemOrderVisaDetail对象", description="系统内签证信息详情")
public class SupplierSystemOrderVisaDetail extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "所属订单ID")
    private Long orderId;

    @ApiModelProperty(value = "基础信息表id")
    private Long airExpressInfoId;

    @ApiModelProperty(value = "国家id")
    private Long countryId;

    @ApiModelProperty(value = "国家名称")
    private String countryName;

    @ApiModelProperty(value = "签证类型id")
    private Long visaId;

    @ApiModelProperty(value = "签证名称")
    private String visaName;

    @ApiModelProperty(value = "委托种类id")
    private Long entrustTypeId;

    @ApiModelProperty(value = "委托种类名称")
    private String entrustTypeName;

    @ApiModelProperty(value = "有效次数")
    private String effectiveFrequency;

    @ApiModelProperty(value = "旅客名称")
    private String passengerName;

    @ApiModelProperty(value = "数量")
    private Integer number;

    @ApiModelProperty(value = "单价")
    private BigDecimal price;

    @ApiModelProperty(value = "创建人")
    private Long createId;

    @ApiModelProperty(value = "修改人")
    private Long modifiedId;

    @ApiModelProperty(value = "删除标识")
    private Integer isDeleted;


}
